Election Results
Use our results application to find election results from 1867 to 2022, including:
- a results data explorer that can be filtered by year, electoral district, political party, or candidate. This includes number of registered electors, voter turnout and total ballots cast by type (valid, declined, rejected and unmarked);
- interactive graphics and charts, including a provincial map and graphics displaying seat count and historical voter turnout; and
- a variety of publications on elections and referendum that can be downloaded in PDF or CSV format.
After the polls close on election night, unofficial results, which give the number of votes cast for each candidate, are posted on our website as they are reported by the Returning Officer. These results do not include a breakdown of poll-by-poll results.
A few days after the election, the Returning Officer conducts the official tabulation. At the end of this process, the Returning Officer provides a final report for each poll to the Chief Electoral Officer with the total number of marked, declined, unmarked and rejected ballots.
Upon receipt of the official tabulation report from the Returning Officer, the Chief Electoral Officer declares the results official and then publishes a notice in the Ontario Gazette with the names of the candidates elected as Members of Provincial Parliament. This report is also published on our website.
The Chief Electoral Officer later tables the official results, called the Election Returns with Statistics from the Records, in the Legislative Assembly. This report includes the final count of electors.
Judicial recounts
The process for recounting ballots is prescribed in sections 69 to 79 of the Election Act. For there to be a recount of the ballots cast by electors, an application must be made to a judge of the Ontario Court of Justice.
Within four days (Sunday being excluded) of a Returning Officer’s close of the official tabulation and declaration of a winning candidate, an application for a recount:
A. Must be made by the Returning Officer for an electoral district if the difference between the number of votes cast for the candidate with the largest number of votes and the candidate with the next largest number is less than 25.
B. May be made by a candidate or elector in an electoral district if he or she believes that:
a. a deputy returning officer has improperly counted any ballot or improperly rejected any ballot or made an incorrect statement of the number of ballots cast for any candidate; or,
b. the returning officer has improperly tabulated the votes.
If the judge denies the application for a recount, the applicant, the Chief Electoral Officer, the Returning Officer and Election Clerk, and each candidate in the electoral district are notified.
If the judge grants the application for a recount:
- the applicant, the Chief Electoral Officer, the Returning Officer and Election Clerk, and each candidate in the electoral district are notified; and,
- the recount must be held within 10 days of the judge’s hearing of the application.
The judge supervises the recount and appoints the time and place where it is held. The Returning Officer and the Election Clerk must be present, and each candidate is entitled to be present and to be represented by counsel (and have as many scrutineers as allowed by the judge). No one else is permitted to be present without permission of the judge.
At the recount, all the sealed envelopes containing ballots from the electoral district may be opened and counted by hand. Additionally, tabulator ballots are counted by hand.
The judge certifies the result of the recount to the Returning Officer unless, within two days of the completion of the recount, the judge receives a notice of appeal. When the Returning Officer receives the judge’s certificate, the Returning Officer declares the candidate having the largest number of votes to be elected.
Official tabulation in the electoral districts of Mississauga—Erin Mills and Mushkegowuk—James Bay has confirmed margins of victory of fewer than 25 votes. The judicial recount for Mississauga-Erin Mills took place on Monday, March 10. The judicial recount for Mushkegowuk—James Bay is scheduled for March 17, 2025.
-
Vote Totals From Official Tabulation - Ajax 001.xlsx
-
Vote Totals From Official Tabulation - Ajax 001.pdf
-
Vote Totals From Official Tabulation - Algoma—Manitoulin 002.xlsx
-
Vote Totals From Official Tabulation - Algoma—Manitoulin 002.pdf
-
Vote Totals From Official Tabulation - Aurora—Oak Ridges—Richmond Hill 003.xlsx
-
Vote Totals From Official Tabulation - Aurora—Oak Ridges—Richmond Hill 003.pdf
-
Vote Totals From Official Tabulation - Barrie—Innisfil 004.xlsx
-
Vote Totals From Official Tabulation - Barrie—Innisfil 004.pdf
-
Vote Totals From Official Tabulation - Barrie—Springwater—Oro-Medonte 005.xlsx
-
Vote Totals From Official Tabulation - Barrie—Springwater—Oro-Medonte 005.pdf
-
Vote Totals From Official Tabulation - Bay of Quinte 006.xlsx
-
Vote Totals From Official Tabulation - Bay of Quinte 006.pdf
-
Vote Totals From Official Tabulation - Beaches—East York 007.xlsx
-
Vote Totals From Official Tabulation - Beaches—East York 007.pdf
-
Vote Totals From Official Tabulation - Brampton Centre 008.xlsx
-
Vote Totals From Official Tabulation - Brampton Centre 008.pdf
-
Vote Totals From Official Tabulation - Brampton East 009.xlsx
-
Vote Totals From Official Tabulation - Brampton East 009.pdf
-
Vote Totals From Official Tabulation - Brampton North 010.xlsx
-
Vote Totals From Official Tabulation - Brampton North 010.pdf
-
Vote Totals From Official Tabulation - Brampton South 011.xlsx
-
Vote Totals From Official Tabulation - Brampton South 011.pdf
-
Vote Totals From Official Tabulation - Brampton West 012.xlsx
-
Vote Totals From Official Tabulation - Brampton West 012.pdf
-
Vote Totals From Official Tabulation - Brantford—Brant 013.xlsx
-
Vote Totals From Official Tabulation - Brantford—Brant 013.pdf
-
Vote Totals From Official Tabulation - Bruce—Grey—Owen Sound 014.xlsx
-
Vote Totals From Official Tabulation - Bruce—Grey—Owen Sound 014.pdf
-
Vote Totals From Official Tabulation - Burlington 015.xlsx
-
Vote Totals From Official Tabulation - Burlington 015.pdf
-
Vote Totals From Official Tabulation - Cambridge 016.xlsx
-
Vote Totals From Official Tabulation - Cambridge 016.pdf
-
Vote Totals From Official Tabulation - Carleton 017.xlsx
-
Vote Totals From Official Tabulation - Carleton 017.pdf
-
Vote Totals From Official Tabulation - Chatham-Kent—Leamington 018.xlsx
-
Vote Totals From Official Tabulation - Chatham-Kent—Leamington 018.pdf
-
Vote Totals From Official Tabulation - Davenport 019.xlsx
-
Vote Totals From Official Tabulation - Davenport 019.pdf
-
Vote Totals From Official Tabulation - Don Valley East 020.xlsx
-
Vote Totals From Official Tabulation - Don Valley East 020.pdf
-
Vote Totals From Official Tabulation - Don Valley North 021.xlsx
-
Vote Totals From Official Tabulation - Don Valley North 021.pdf
-
Vote Totals From Official Tabulation - Don Valley West 022.xlsx
-
Vote Totals From Official Tabulation - Don Valley West 022.pdf
-
Vote Totals From Official Tabulation - Dufferin—Caledon 023.xlsx
-
Vote Totals From Official Tabulation - Dufferin—Caledon 023.pdf
-
Vote Totals From Official Tabulation - Durham 024.xlsx
-
Vote Totals From Official Tabulation - Durham 024.pdf
-
Vote Totals From Official Tabulation - Eglinton—Lawrence 025.xlsx
-
Vote Totals From Official Tabulation - Eglinton—Lawrence 025.pdf
-
Vote Totals From Official Tabulation - Elgin—Middlesex—London 026.xlsx
-
Vote Totals From Official Tabulation - Elgin—Middlesex—London 026.pdf
-
Vote Totals From Official Tabulation - Essex 027.xlsx
-
Vote Totals From Official Tabulation - Essex 027.pdf
-
Vote Totals From Official Tabulation - Etobicoke Centre 028.xlsx
-
Vote Totals From Official Tabulation - Etobicoke Centre 028.pdf
-
Vote Totals From Official Tabulation - Etobicoke—Lakeshore 029.xlsx
-
Vote Totals From Official Tabulation - Etobicoke—Lakeshore 029.pdf
-
Vote Totals From Official Tabulation - Etobicoke North 030.xlsx
-
Vote Totals From Official Tabulation - Etobicoke North 030.pdf
-
Vote Totals From Official Tabulation - Flamborough—Glanbrook 031.xlsx
-
Vote Totals From Official Tabulation - Flamborough—Glanbrook 031.pdf
-
Vote Totals From Official Tabulation - Glengarry—Prescott—Russell 032.xlsx
-
Vote Totals From Official Tabulation - Glengarry—Prescott—Russell 032.pdf
-
Vote Totals From Official Tabulation - Guelph 033.xlsx
-
Vote Totals From Official Tabulation - Guelph 033.pdf
-
Vote Totals From Official Tabulation - Haldimand—Norfolk 034.xlsx
-
Vote Totals From Official Tabulation - Haldimand—Norfolk 034.pdf
-
Vote Totals From Official Tabulation - Haliburton—Kawartha Lakes—Brock 035.xlsx
-
Vote Totals From Official Tabulation - Haliburton—Kawartha Lakes—Brock 035.pdf
-
Vote Totals From Official Tabulation - Hamilton Centre 036.xlsx
-
Vote Totals From Official Tabulation - Hamilton Centre 036.pdf
-
Vote Totals From Official Tabulation - Hamilton East—Stoney Creek 037.xlsx
-
Vote Totals From Official Tabulation - Hamilton East—Stoney Creek 037.pdf
-
Vote Totals From Official Tabulation - Hamilton Mountain 038.xlsx
-
Vote Totals From Official Tabulation - Hamilton Mountain 038.pdf
-
Vote Totals From Official Tabulation - Hamilton West—Ancaster—Dundas 039.xlsx
-
Vote Totals From Official Tabulation - Hamilton West—Ancaster—Dundas 039.pdf
-
Vote Totals From Official Tabulation - Hastings—Lennox and Addington 040.xlsx
-
Vote Totals From Official Tabulation - Hastings—Lennox and Addington 040.pdf
-
Vote Totals From Official Tabulation - Humber River—Black Creek 041.xlsx
-
Vote Totals From Official Tabulation - Humber River—Black Creek 041.pdf
-
Vote Totals From Official Tabulation - Huron—Bruce 042.xlsx
-
Vote Totals From Official Tabulation - Huron—Bruce 042.pdf
-
Vote Totals From Official Tabulation - Kanata—Carleton 043.xlsx
-
Vote Totals From Official Tabulation - Kanata—Carleton 043.pdf
-
Vote Totals From Official Tabulation - Kenora—Rainy River 044.xlsx
-
Vote Totals From Official Tabulation - Kenora—Rainy River 044.pdf
-
Vote Totals From Official Tabulation - King—Vaughan 045.xlsx
-
Vote Totals From Official Tabulation - King—Vaughan 045.pdf
-
Vote Totals From Official Tabulation - Kingston and the Islands 046.xlsx
-
Vote Totals From Official Tabulation - Kingston and the Islands 046.pdf
-
Vote Totals From Official Tabulation - Kitchener Centre 047.xlsx
-
Vote Totals From Official Tabulation - Kitchener Centre 047.pdf
-
Vote Totals From Official Tabulation - Kitchener—Conestoga 048.xlsx
-
Vote Totals From Official Tabulation - Kitchener—Conestoga 048.pdf
-
Vote Totals From Official Tabulation - Kitchener South—Hespeler 049.xlsx
-
Vote Totals From Official Tabulation - Kitchener South—Hespeler 049.pdf
-
Vote Totals From Official Tabulation - Lambton—Kent—Middlesex 050.xlsx
-
Vote Totals From Official Tabulation - Lambton—Kent—Middlesex 050.pdf
-
Vote Totals From Official Tabulation - Lanark—Frontenac—Kingston 051.xlsx
-
Vote Totals From Official Tabulation - Lanark—Frontenac—Kingston 051.pdf
-
Vote Totals From Official Tabulation - Leeds—Grenville—Thousand Islands and Rideau Lakes 052.xlsx
-
Vote Totals From Official Tabulation - Leeds—Grenville—Thousand Islands and Rideau Lakes 052.pdf
-
Vote Totals From Official Tabulation - London—Fanshawe 053.xlsx
-
Vote Totals From Official Tabulation - London—Fanshawe 053.pdf
-
Vote Totals From Official Tabulation - London North Centre 054.xlsx
-
Vote Totals From Official Tabulation - London North Centre 054.pdf
-
Vote Totals From Official Tabulation - London West 055.xlsx
-
Vote Totals From Official Tabulation - London West 055.pdf
-
Vote Totals From Official Tabulation - Markham—Stouffville 056.xlsx
-
Vote Totals From Official Tabulation - Markham—Stouffville 056.pdf
-
Vote Totals From Official Tabulation - Markham—Thornhill 057.xlsx
-
Vote Totals From Official Tabulation - Markham—Thornhill 057.pdf
-
Vote Totals From Official Tabulation - Markham—Unionville 058.xlsx
-
Vote Totals From Official Tabulation - Markham—Unionville 058.pdf
-
Vote Totals From Official Tabulation - Milton 059.xlsx
-
Vote Totals From Official Tabulation - Milton 059.pdf
-
Vote Totals From Official Tabulation - Mississauga Centre 060.xlsx
-
Vote Totals From Official Tabulation - Mississauga Centre 060.pdf
-
Vote Totals From Official Tabulation - Mississauga East—Cooksville 061.xlsx
-
Vote Totals From Official Tabulation - Mississauga East—Cooksville 061.pdf
-
Vote Totals From Official Tabulation - Mississauga—Erin Mills 062.xlsx
-
Vote Totals From Official Tabulation - Mississauga—Erin Mills 062.pdf
-
Vote Totals From Official Tabulation - Mississauga—Lakeshore 063.xlsx
-
Vote Totals From Official Tabulation - Mississauga—Lakeshore 063.pdf
-
Vote Totals From Official Tabulation - Mississauga—Malton 064.xlsx
-
Vote Totals From Official Tabulation - Mississauga—Malton 064.pdf
-
Vote Totals From Official Tabulation - Mississauga—Streetsville 065.xlsx
-
Vote Totals From Official Tabulation - Mississauga—Streetsville 065.pdf
-
Vote Totals From Official Tabulation - Nepean 066.xlsx
-
Vote Totals From Official Tabulation - Nepean 066.pdf
-
Vote Totals From Official Tabulation - Newmarket—Aurora 067.xlsx
-
Vote Totals From Official Tabulation - Newmarket—Aurora 067.pdf
-
Vote Totals From Official Tabulation - Niagara Centre 068.xlsx
-
Vote Totals From Official Tabulation - Niagara Centre 068.pdf
-
Vote Totals From Official Tabulation - Niagara Falls 069.xlsx
-
Vote Totals From Official Tabulation - Niagara Falls 069.pdf
-
Vote Totals From Official Tabulation - Niagara West 070.xlsx
-
Vote Totals From Official Tabulation - Niagara West 070.pdf
-
Vote Totals From Official Tabulation - Nickel Belt 071.xlsx
-
Vote Totals From Official Tabulation - Nickel Belt 071.pdf
-
Vote Totals From Official Tabulation - Nipissing 072.xlsx
-
Vote Totals From Official Tabulation - Nipissing 072.pdf
-
Vote Totals From Official Tabulation - Northumberland—Peterborough South 073.xlsx
-
Vote Totals From Official Tabulation - Northumberland—Peterborough South 073.pdf
-
Vote Totals From Official Tabulation - Oakville 074.xlsx
-
Vote Totals From Official Tabulation - Oakville 074.pdf
-
Vote Totals From Official Tabulation - Oakville North—Burlington 075.xlsx
-
Vote Totals From Official Tabulation - Oakville North—Burlington 075.pdf
-
Vote Totals From Official Tabulation - Orléans 076.xlsx
-
Vote Totals From Official Tabulation - Orléans 076.pdf
-
Vote Totals From Official Tabulation - Oshawa 077.xlsx
-
Vote Totals From Official Tabulation - Oshawa 077.pdf
-
Vote Totals From Official Tabulation - Ottawa Centre 078.xlsx
-
Vote Totals From Official Tabulation - Ottawa Centre 078.pdf
-
Vote Totals From Official Tabulation - Ottawa South 079.xlsx
-
Vote Totals From Official Tabulation - Ottawa South 079.pdf
-
Vote Totals From Official Tabulation - Ottawa—Vanier 080.xlsx
-
Vote Totals From Official Tabulation - Ottawa—Vanier 080.pdf
-
Vote Totals From Official Tabulation - Ottawa West—Nepean 081.xlsx
-
Vote Totals From Official Tabulation - Ottawa West—Nepean 081.pdf
-
Vote Totals From Official Tabulation - Oxford 082.xlsx
-
Vote Totals From Official Tabulation - Oxford 082.pdf
-
Vote Totals From Official Tabulation - Parkdale—High Park 083.xlsx
-
Vote Totals From Official Tabulation - Parkdale—High Park 083.pdf
-
Vote Totals From Official Tabulation - Parry Sound—Muskoka 084.xlsx
-
Vote Totals From Official Tabulation - Parry Sound—Muskoka 084.pdf
-
Vote Totals From Official Tabulation - Perth—Wellington 085.xlsx
-
Vote Totals From Official Tabulation - Perth—Wellington 085.pdf
-
Vote Totals From Official Tabulation - Peterborough—Kawartha 086.xlsx
-
Vote Totals From Official Tabulation - Peterborough—Kawartha 086.pdf
-
Vote Totals From Official Tabulation - Pickering—Uxbridge 087.xlsx
-
Vote Totals From Official Tabulation - Pickering—Uxbridge 087.pdf
-
Vote Totals From Official Tabulation - Renfrew—Nipissing—Pembroke 088.xlsx
-
Vote Totals From Official Tabulation - Renfrew—Nipissing—Pembroke 088.pdf
-
Vote Totals From Official Tabulation - Richmond Hill 089.xlsx
-
Vote Totals From Official Tabulation - Richmond Hill 089.pdf
-
Vote Totals From Official Tabulation - St. Catharines 090.xlsx
-
Vote Totals From Official Tabulation - St. Catharines 090.pdf
-
Vote Totals From Official Tabulation - Sarnia—Lambton 091.xlsx
-
Vote Totals From Official Tabulation - Sarnia—Lambton 091.pdf
-
Vote Totals From Official Tabulation - Sault Ste. Marie 092.xlsx
-
Vote Totals From Official Tabulation - Sault Ste. Marie 092.pdf
-
Vote Totals From Official Tabulation - Scarborough—Agincourt 093.xlsx
-
Vote Totals From Official Tabulation - Scarborough—Agincourt 093.pdf
-
Vote Totals From Official Tabulation - Scarborough Centre 094.xlsx
-
Vote Totals From Official Tabulation - Scarborough Centre 094.pdf
-
Vote Totals From Official Tabulation - Scarborough—Guildwood 095.xlsx
-
Vote Totals From Official Tabulation - Scarborough—Guildwood 095.pdf
-
Vote Totals From Official Tabulation - Scarborough North 096.xlsx
-
Vote Totals From Official Tabulation - Scarborough North 096.pdf
-
Vote Totals From Official Tabulation - Scarborough—Rouge Park 097.xlsx
-
Vote Totals From Official Tabulation - Scarborough—Rouge Park 097.pdf
-
Vote Totals From Official Tabulation - Scarborough Southwest 098.xlsx
-
Vote Totals From Official Tabulation - Scarborough Southwest 098.pdf
-
Vote Totals From Official Tabulation - Simcoe—Grey 099.xlsx
-
Vote Totals From Official Tabulation - Simcoe—Grey 099.pdf
-
Vote Totals From Official Tabulation - Simcoe North 100.xlsx
-
Vote Totals From Official Tabulation - Simcoe North 100.pdf
-
Vote Totals From Official Tabulation - Spadina—Fort York 101.xlsx
-
Vote Totals From Official Tabulation - Spadina—Fort York 101.pdf
-
Vote Totals From Official Tabulation - Stormont—Dundas—South Glengarry 102.xlsx
-
Vote Totals From Official Tabulation - Stormont—Dundas—South Glengarry 102.pdf
-
Vote Totals From Official Tabulation - Sudbury 103.xlsx
-
Vote Totals From Official Tabulation - Sudbury 103.pdf
-
Vote Totals From Official Tabulation - Thornhill 104.xlsx
-
Vote Totals From Official Tabulation - Thornhill 104.pdf
-
Vote Totals From Official Tabulation - Thunder Bay—Atikokan 105.xlsx
-
Vote Totals From Official Tabulation - Thunder Bay—Atikokan 105.pdf
-
Vote Totals From Official Tabulation - Thunder Bay—Superior North 106.xlsx
-
Vote Totals From Official Tabulation - Thunder Bay—Superior North 106.pdf
-
Vote Totals From Official Tabulation - Timiskaming—Cochrane 107.xlsx
-
Vote Totals From Official Tabulation - Timiskaming—Cochrane 107.pdf
-
Vote Totals From Official Tabulation - Timmins 108.xlsx
-
Vote Totals From Official Tabulation - Timmins 108.pdf
-
Vote Totals From Official Tabulation - Toronto Centre 109.xlsx
-
Vote Totals From Official Tabulation - Toronto Centre 109.pdf
-
Vote Totals From Official Tabulation - Toronto—Danforth 110.xlsx
-
Vote Totals From Official Tabulation - Toronto—Danforth 110.pdf
-
Vote Totals From Official Tabulation - Toronto—St. Paul's 111.xlsx
-
Vote Totals From Official Tabulation - Toronto—St. Paul's 111.pdf
-
Vote Totals From Official Tabulation - University—Rosedale 112.xlsx
-
Vote Totals From Official Tabulation - University—Rosedale 112.pdf
-
Vote Totals From Official Tabulation - Vaughan—Woodbridge 113.xlsx
-
Vote Totals From Official Tabulation - Vaughan—Woodbridge 113.pdf
-
Vote Totals From Official Tabulation - Waterloo 114.xlsx
-
Vote Totals From Official Tabulation - Waterloo 114.pdf
-
Vote Totals From Official Tabulation - Wellington—Halton Hills 115.xlsx
-
Vote Totals From Official Tabulation - Wellington—Halton Hills 115.pdf
-
Vote Totals From Official Tabulation - Whitby 116.xlsx
-
Vote Totals From Official Tabulation - Whitby 116.pdf
-
Vote Totals From Official Tabulation - Willowdale 117.xlsx
-
Vote Totals From Official Tabulation - Willowdale 117.pdf
-
Vote Totals From Official Tabulation - Windsor—Tecumseh 118.xlsx
-
Vote Totals From Official Tabulation - Windsor—Tecumseh 118.pdf
-
Vote Totals From Official Tabulation - Windsor West 119.xlsx
-
Vote Totals From Official Tabulation - Windsor West 119.pdf
-
Vote Totals From Official Tabulation - York Centre 120.xlsx
-
Vote Totals From Official Tabulation - York Centre 120.pdf
-
Vote Totals From Official Tabulation - York—Simcoe 121.xlsx
-
Vote Totals From Official Tabulation - York—Simcoe 121.pdf
-
Vote Totals From Official Tabulation - York South—Weston 122.xlsx
-
Vote Totals From Official Tabulation - York South—Weston 122.pdf
-
Vote Totals From Official Tabulation - Kiiwetinoong 123.xlsx
-
Vote Totals From Official Tabulation - Kiiwetinoong 123.pdf
-
Vote Totals From Official Tabulation - Mushkegowuk—James Bay 124.xlsx
-
Vote Totals From Official Tabulation - Mushkegowuk—James Bay 124.pdf